﻿#region << 版 本 注 释 >>
/*----------------------------------------------------------------
 * 版权所有 (c) 2021  NJRN 保留所有权利。
 * CLR版本：4.0.30319.42000
 * 机器名称：杜学礼
 * 公司名称：
 * 命名空间：APICommond
 * 唯一标识：0cbe7e8d-e5d5-4162-90cd-e0501723f9ed
 * 文件名：CreateHeader
 * 当前用户域：杜学礼
 * 
 * 创建者：DELL
 * 电子邮箱：（你的电子邮箱地址）
 * 创建时间：2021/12/2 14:25:36
 * 版本：V1.0.0
 * 描述：
 *
 * ----------------------------------------------------------------
 * 修改人：
 * 时间：
 * 修改说明：
 *
 * 版本：V1.0.1
 *----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>

using System;
using System.Collections.Generic;
using System.IO;
using System.Security.Cryptography;
using System.Text;


namespace APICommond
{
    /// <summary>
    /// CreateHeader 的摘要说明
    /// </summary>
    public static class CreateHeader
    {

        /// 
        /// 转换为MD5加密后的字符串（默认加密为32位）
        /// 
        /// 
        /// 
        public static string ToMD5String(this string str)
        {
            MD5 md5 = MD5.Create();
            byte[] inputBytes = Encoding.UTF8.GetBytes(str);
            byte[] hashBytes = md5.ComputeHash(inputBytes);
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < hashBytes.Length; i++)
            {
                sb.Append(hashBytes[i].ToString("x2"));
            }
            md5.Dispose();
            return sb.ToString();
        }
        

       

    }
}
